<!DOCTYPE html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Deep Counting [HALCON算子参考手册]</title>
<style type="text/css">
      body {
    color: #000000;
    background-color: #ffffff;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.body_main {
    margin-left: 35px;
    margin-right: 35px;
}

@media screen and (min-width:992px) {

    .body_main {
        margin-left: 10%;
        margin-right: 10%;
    }

    table.toctable {
        width: 80%
    }
}

@media screen and (min-width:1400px) {

    .body_main {
        margin-left: 15%;
        margin-right: 15%;
    }

    table.toctable {
        width: 70%
    }
}

body>div ul ul {
    margin-left: inherit;
}

a:link {
    color: #0044cc;
}

a:link,
a:visited {
    text-decoration: none;
}

a:link:hover,
a:visited:hover {
    text-decoration: underline;
}

th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizeLegibility;
    color: #666666;
}

code {
    font-family: monospace,monospace;
}

h1 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

h2 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

hr {
    border: 0;
    border-top: solid 1px #f28d26;
}

.pre {
    display: block;
    padding-bottom: 1ex;
    font-family: monospace;
    white-space: pre;
}

pre {
    font-family: monospace, monospace;
    padding: 1ex;
    white-space: pre-wrap;
}

.toc {
    font-size: 80%;
    border-top: 1px dashed #f28d26;
    border-bottom: 1px dashed #f28d26;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inv {
    margin: 0;
    border: 0;
    padding: 0;
}

.banner {
    color: #666666;
    padding-left: 1em;
}

.logo {
    background-color: white;
}

.keyboard {
    font-size: 80%;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #f28d26;
    background-color: #f3f3f3;
}

.warning {
    margin-top: 2ex;
    margin-bottom: 1ex;
    padding: 10px;
    text-align: center;
    border: 1px solid;
    color: #bb0000;
    background-color: #fff7f7
}

.imprint {
    margin-top: 1ex;
    font-size: 80%;
    color: #666666;
}

.imprinthead {
    font-weight: bolder;
    color: #666666;
}

.indexlink {
    text-align: right;
    padding-bottom: 5px;
}

.postscript {
    margin-top: 2ex;
    font-size: 80%;
    color: #666666
}

.evenrow {
    background-color: #e7e7ef;
    vertical-align: top;
}

.oddrow {
    background-color: #f7f7ff;
    vertical-align: top;
}

.headrow {
    background-color: #97979f;
    color: #ffffff;
    vertical-align: top;
}

.logorow {
    vertical-align: top;
}

.error {
    color: red;
}

.var {
    font-style: italic
}

.halconoperator {
    font-family: monospace, monospace;
}

span.operator {
    font-family: monospace, monospace;
}

span.procedure {
    font-family: monospace, monospace;
}

span.operation {
    font-family: monospace, monospace;
}

span.feature {
    font-family: Arial, Helvetica, Homerton, sans-serif;
}

ul {
    padding-left: 1.2em;
}

li.dot {
    list-style-type: square;
    color: #f28d26;
}

.breadcrumb {
    font-size: 80%;
    color: white;
    background-color: #062d64;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 15px;
}

.webbar {
    font-size: 80%;
    background-color: #dddddd;
    margin-top: 0px;
    margin-left: -35px;
    margin-right: -35px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 5px;
}

.footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px dashed #f28d26;
    font-size: 80%;
    color: #666666;
    padding-bottom: 8px;
}

.footer .socialmedia a {
    padding-left: 7px;
}

.socialmedia {
    padding-top: 10px;
}

.copyright {
    margin-top: 19px;
}

.breadcrumb a {
    color: #ffffff;
    border-bottom: 1px solid white;
}

.breadcrumb a:link:hover,
.breadcrumb a:visited:hover {
    text-decoration: none;
    border-bottom: none;
}

.heading {
    margin-top: 1ex;
    font-size: 110%;
    font-weight: bold;
    color: #666666;
}

.text {
    color: black;
}

.example {
    font-size: 80%;
    background-color: #f3f3f3;
    border: 1px dashed #666666;
    padding: 10px;
}

.displaymath {
    display: block;
    text-align: center;
    margin-top: 1ex;
    margin-bottom: 1ex;
}

.title {
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.signnote {
    font-family: Arial, Helvetica, Homerton, sans-serif;
    font-size: 80%;
    color: #666666;
    font-weight: lighter;
    font-style: italic
}

.par {
    margin-bottom: 1.5em;
}

.parhead {
    text-align: right;
}

.parname {
    float: left;
}

.pardesc {
    font-size: 85%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 2em;
}

.parcat {
    color: #666;
    font-weight: bold;
}

*[data-if=cpp],
*[data-if=c],
*[data-if=dotnet],
*[data-if=com],
*[data-if=python] {
    display: none;
}

.tabbar {
    text-align: right;
    border-bottom: 1px solid #f28d26;
    margin-bottom: 0.5em;
}

ul.tabs {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 80%
}

ul.tabs li {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    margin-left: 8px;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

ul.tabs li.active {
    border-left: 1px solid #f28d26;
    border-right: 1px solid #f28d26;
    border-top: 1px solid #f28d26;
    border-bottom: 1px solid #fff;
}

ul.tabs li.inactive {
    background-color: #eee;
}

ul.tabs li a {
    padding-left: 5px;
    padding-right: 5px;
    color: #666;
}

ul.tabs li a:link:hover {
    text-decoration: none;
}

ul.tabs li.inactive a {
    color: #666;
}

ul.tabs li.active a {
    color: black;
}

dl.generic dd {
    margin-bottom: 1em;
}

.pari {
    color: olive;
}

.paro {
    color: maroon;
}

.comment {
    font-size: 80%;
    color: green;
    white-space: nowrap;
}

table.grid {
    border-collapse: collapse;
}

table.grid td {
    padding: 5px;
    border: 1px solid;
}

table.layout {
    border: 0px;
}

table.layout td {
    padding: 5px;
}

table.table {
    border-collapse: collapse;
}

table.table td {
    padding: 5px;
    border-left: 0px;
    border-right: 0px;
}

table.table tr:last-child {
    border-bottom: 1px solid;
}

table.table th {
    padding: 5px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 0px;
    border-right: 0px;
}

.details_summary {
    cursor: pointer;
}

table.toctable {
    width: 100%;
}

table.toctable col:first-child {
    width: 20%;
}

table.toctable col:nth-last-child(2) {
    width: 8%;
}

table.altcolored tr:nth-child(even) {
    background-color: #f3f3f3;
}

    </style>
<!--OP_REF_STYLE_END-->
<script>
    <!--
var active_lang='hdevelop';function switchVisibility(obj,active_lang,new_lang)
{var display_style='inline';
for(var i=0;i<obj.length;i++)
{if(obj.item(i).getAttribute('data-if')==new_lang)
{obj.item(i).style.display=display_style;}
if(obj.item(i).getAttribute('data-if')==active_lang)
{obj.item(i).style.display='none';}}
return;}
function toggleLanguage(new_lang,initial)
{if(active_lang!=new_lang)
{var lis=document.getElementsByTagName('li');for(var i=0;i<lis.length;i++)
{if(lis.item(i).id=='syn-'+new_lang)
{lis.item(i).className='active';}
else
{lis.item(i).className='inactive';}}
var divs=document.getElementsByTagName('div');var spans=document.getElementsByTagName('span');switchVisibility(divs,active_lang,new_lang);switchVisibility(spans,active_lang,new_lang);if(!initial)
{setCookie("halcon_reference_language",new_lang,null,null);}
active_lang=new_lang;}
return;}
function setCookie(name,value,domain,exp_offset,path,secure)
{localStorage.setItem(name,value);}
function getCookie(name)
{return localStorage.getItem(name);}
function initialize()
{var qs=location.href.split('?')[1];var qs_lang_raw=location.href.split('interface=')[1];var qs_lang;if(qs_lang_raw)
{qs_lang=qs_lang_raw.split('#')[0];}
var cookie_lang=getCookie("halcon_reference_language");var new_lang;if((qs_lang=="hdevelop")||(qs_lang=="dotnet")||(qs_lang=="python")||(qs_lang=="cpp")||(qs_lang=="c"))
{new_lang=qs_lang;setCookie("halcon_reference_language",new_lang,null,null);}
else if((cookie_lang=="hdevelop")||(cookie_lang=="dotnet")||(cookie_lang=="python")||(cookie_lang=="cpp")||(cookie_lang=="c"))
{new_lang=cookie_lang;}
else
{new_lang="hdevelop";}
toggleLanguage(new_lang,1);return;}
-->

  </script>
</head>
<body onLoad="initialize();">
<div class="breadcrumb">
<br class="inv"><a href="index.html">目录</a> / <a href="toc_matching.html">Matching</a><br class="inv">
</div>
<div class="body_main">
<div class="tabbar"><ul class="tabs">
<li id="syn-hdevelop" class="active"><a href="javascript:void(0);" onclick="toggleLanguage('hdevelop')" onfocus="blur()">HDevelop</a></li>
<li id="syn-dotnet" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('dotnet')" onfocus="blur()">.NET</a></li>
<li id="syn-python" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('python')" onfocus="blur()">Python</a></li>
<li id="syn-cpp" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('cpp')" onfocus="blur()">C++</a></li>
<li id="syn-c" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('c')" onfocus="blur()">C</a></li>
</ul></div>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<h2>Deep Counting</h2>
<p><a href="#section_list">List of Operators ↓</a></p>
<p>This chapter explains how to use Deep Counting.
</p>
<p>Deep Counting is used to find objects in images and returns
the number of objects.
</p>
<div style="text-align:center;" class="figure">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="82.47587mm" height="20mm" viewBox="0 0 164.95174 40" version="1.1" id="svg8084" sodipodi:docname="toc_matching_counting-scheme.svg" inkscape:version="0.91 r13725" customscale="0.5">
  <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1704" inkscape:window-height="1362" id="namedview101" showgrid="false" inkscape:zoom="1.357194" inkscape:cx="209.47467" inkscape:cy="19.061182" inkscape:window-x="0" inkscape:window-y="26" inkscape:window-maximized="0" inkscape:current-layer="svg8084" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true"></sodipodi:namedview>
  <defs id="defs8078">
    <marker style="overflow:visible" id="marker6565-9-2-3" orient="auto" refY="0" refX="0">
      <path style="fill:#f08b25;fill-opacity:1;fill-rule:evenodd;stroke:#f08b25;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path6563-2-1-1" transform="matrix(-0.3,0,0,-0.3,0.69,0)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" inkscape:connector-curvature="0"></path>
    </marker>
    <marker style="overflow:visible" id="marker6565-9-2-6" refX="0" refY="0" orient="auto">
      <path inkscape:connector-curvature="0" transform="matrix(-0.3,0,0,-0.3,0.69,0)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" style="fill:#f08b25;fill-opacity:1;fill-rule:evenodd;stroke:#f08b25;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path6563-2-1-6"></path>
    </marker>
    <marker style="overflow:visible" id="marker6565-9-2" refX="0" refY="0" orient="auto">
      <path transform="matrix(-0.3,0,0,-0.3,0.69,0)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" style="fill:#f08b25;fill-opacity:1;fill-rule:evenodd;stroke:#f08b25;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path6563-2-1" inkscape:connector-curvature="0"></path>
    </marker>
    <marker style="overflow:visible" id="marker6565-9-2-2" refX="0" refY="0" orient="auto">
      <path inkscape:connector-curvature="0" transform="matrix(-0.3,0,0,-0.3,0.69,0)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" style="fill:#f08b25;fill-opacity:1;fill-rule:evenodd;stroke:#f08b25;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path6563-2-1-51"></path>
    </marker>
    <marker style="overflow:visible" id="marker6565-9-2-3-6" orient="auto" refY="0" refX="0">
      <path inkscape:connector-curvature="0" style="fill:#f08b25;fill-opacity:1;fill-rule:evenodd;stroke:#f08b25;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path6563-2-1-1-4" transform="matrix(-0.3,0,0,-0.3,0.69,0)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"></path>
    </marker>
    <marker style="overflow:visible" id="marker6565-9-2-3-1" orient="auto" refY="0" refX="0">
      <path inkscape:connector-curvature="0" style="fill:#f08b25;fill-opacity:1;fill-rule:evenodd;stroke:#f08b25;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" id="path6563-2-1-1-9" transform="matrix(-0.3,0,0,-0.3,0.69,0)" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"></path>
    </marker>
  </defs>
  <metadata id="metadata8081">
    <rdf:RDF>
      <cc:Work rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"></dc:type>
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g transform="translate(-5.9504645e-4,-6.0221646e-4)" id="g14051">
    <g transform="translate(0,-0.29812365)" id="g4288">
      <path inkscape:connector-curvature="0" d="m 91.354963,20.073421 11.158847,0" id="path13364-3" style="fill:#f08b25;fill-opacity:1;stroke:#f08b25;stroke-width:4.47894335;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker6565-9-2-3-1)"></path>
      <path inkscape:connector-curvature="0" d="m 56.423683,19.702481 10,0" id="path13366-2" style="display:inline;fill:#ff781a;fill-opacity:1;stroke:#f08b25;stroke-width:4.23999977;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1"></path>
      <g id="g13854-8">
        <path inkscape:connector-curvature="0" style="opacity:1;fill:#f28d26;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.16933332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 66.430157,7.5034792 24.989931,0 0,24.9942508 -24.989931,-0.0023 z" id="path13368-5"></path>
        <g id="g13370-4" transform="translate(16.798943,35.476039)" style="opacity:1;fill:#ffffff;stroke:none">
          <path inkscape:connector-curvature="0" id="path13372-3" d="m 64.138308,-26.060437 c -0.928821,0.03491 -1.816396,0.692806 -1.803027,2.434718 0.01245,1.620235 0.02484,3.166741 0.03418,4.683676 l 0.469084,0 a 1.0201039,1.0201039 0 0 1 0.970139,-0.706106 1.0201039,1.0201039 0 0 1 1.019748,1.019748 1.0201039,1.0201039 0 0 1 -1.019748,1.0203 1.0201039,1.0201039 0 0 1 -0.956911,-0.668073 l -0.480108,0 c 0.0048,0.919047 0.0085,1.833076 0.0083,2.73954 l 0.464123,0 c 0.548618,0 0.99395,0.523027 1.02581,1.032978 l 0.01487,0.244739 c 0.01617,0.258948 0.213115,0.466879 0.474597,0.466879 l 0.08874,0 a 1.0201039,1.0201039 0 0 1 0.967385,-0.698389 1.0201039,1.0201039 0 0 1 1.020298,1.019748 1.0201039,1.0201039 0 0 1 -1.020298,1.020299 1.0201039,1.0201039 0 0 1 -0.933761,-0.6124 l 0,0.0055 c -0.613856,-0.01429 -1.130057,-0.413885 -1.201098,-1.148182 l -0.02314,-0.237022 c -0.02596,-0.268532 -0.210552,-0.497196 -0.428295,-0.497196 l -0.447585,0 c -0.0017,0.958238 -0.0094,1.920089 -0.0204,2.887265 0.659588,0.05871 1.622634,0.126163 1.676799,1.290946 l 0.01544,0.329076 c 0.016,0.344221 0.369404,0.710901 0.891867,0.718233 0.121054,-0.443171 0.52341,-0.750742 0.982817,-0.751306 0.462946,3.95e-4 0.86759,0.312466 0.985573,0.760126 l 0.01708,0 1.208814,0.0077 c 0.59241,0.0038 0.967732,0.326321 1.155898,0.766189 -0.0034,-0.05903 -0.0043,-0.118712 -0.0083,-0.177491 1.223125,-0.104988 1.961893,-0.83274 1.920985,-2.111706 -0.01578,-0.49317 0.02681,-0.975441 0.0193,-1.430404 -0.383456,0.70818 -1.116528,1.26167 -2.068712,1.348824 a 1.0201039,1.0201039 0 0 1 -0.958012,0.673034 1.0201039,1.0201039 0 0 1 -1.020301,-1.0203 1.0201039,1.0201039 0 0 1 1.020301,-1.019748 1.0201039,1.0201039 0 0 1 0.985021,0.758473 c 0.987699,-0.02924 1.818682,-1.135271 1.80082,-1.919332 -0.133592,-0.26356 -0.336267,-0.507004 -0.645473,-0.724848 0.157872,-0.08902 0.28652,-0.207512 0.392467,-0.347817 -0.0058,0.0027 -0.0095,0.0062 -0.01544,0.0088 -0.467036,-0.850462 -1.318055,-1.116301 -2.26381,-1.053876 a 1.0049738,1.0049738 0 0 1 -0.949742,0.681302 1.0049738,1.0049738 0 0 1 -1.004867,-1.004866 1.0049738,1.0049738 0 0 1 1.004867,-1.004866 1.0049738,1.0049738 0 0 1 0.971792,0.754063 c 0.786497,-0.04925 1.870677,0.145971 2.54882,1.002661 0.308009,-1.054603 0.08043,-2.633531 0.152135,-3.897092 0.0483,-0.851245 -0.600504,-1.666541 -1.710422,-1.866416 l 0.01157,0.0072 c -0.527273,0.634623 -1.176514,0.98985 -1.989337,0.971793 l 0,-0.0094 a 1.0201039,1.0201039 0 0 1 -0.964074,0.692878 1.0201039,1.0201039 0 0 1 -1.020301,-1.0203 1.0201039,1.0201039 0 0 1 1.020301,-1.019748 1.0201039,1.0201039 0 0 1 0.996598,0.806979 c 0.697131,0.08825 1.107581,-0.254082 1.46182,-0.680199 l 0.07442,-1.502066 c 0.07483,-1.517111 -1.860037,-2.303174 -2.869627,-1.721997 -0.151111,-0.749746 -1.121151,-1.337429 -2.049969,-1.302522 z m 2.388416,4.906368 a 0.41028276,0.41028276 0 0 0 -0.410106,0.410104 0.41028276,0.41028276 0 0 0 0.410106,0.410104 0.41028276,0.41028276 0 0 0 0.410653,-0.410104 0.41028276,0.41028276 0 0 0 -0.410653,-0.410104 z m 0.986124,4.480278 a 0.41028276,0.41028276 0 0 0 -0.410106,0.410655 0.41028276,0.41028276 0 0 0 0.410106,0.410105 0.41028276,0.41028276 0 0 0 0.410103,-0.410105 0.41028276,0.41028276 0 0 0 -0.410103,-0.410655 z m 0.687917,4.598789 a 0.41028276,0.41028276 0 0 0 -0.410106,0.410104 0.41028276,0.41028276 0 0 0 0.410106,0.410656 0.41028276,0.41028276 0 0 0 0.410102,-0.410656 0.41028276,0.41028276 0 0 0 -0.410102,-0.410104 z m -5.846191,0.541844 c -0.02246,1.685842 -0.05997,3.401261 -0.124023,5.2051246 -0.09289,2.616189 3.520959,3.155053 4.152305,0.48507 1.302667,0.360443 2.083186,-0.01262 2.621579,-0.9469876 0.02551,-0.05592 0.04493,-0.112522 0.0667,-0.16867 -0.221293,0.30323 -0.536465,0.5054616 -0.931553,0.5054616 l -3.467145,0 c -0.102797,0.467256 -0.516515,0.800354 -0.994944,0.800919 -0.563327,9.9e-5 -1.020103,-0.456424 -1.020298,-1.0197506 -1.07e-4,-0.563536 0.45676,-1.020406 1.020298,-1.020298 0.470552,4.23e-4 0.879766,0.322641 0.990535,0.779969 l 3.448403,0.01487 c 0.941036,0.0041 1.303319,-2.206974 -0.0072,-2.20376 l -1.223149,0.0028 c -0.145996,0.403509 -0.528901,0.672526 -0.958011,0.673034 -0.427231,-4.52e-4 -0.808923,-0.267087 -0.956358,-0.668073 l -5.65e-4,0 c -0.919356,0.002 -1.593153,-0.723139 -1.560491,-1.392921 l 0.01544,-0.313642 c 0.01222,-0.249875 -0.377748,-0.761159 -1.071537,-0.733147 z m 1.35544,4.43563 c -0.22667,-2.06e-4 -0.410558,0.183436 -0.410656,0.410105 9.8e-5,0.2266696 0.183986,0.4103086 0.410656,0.4101026 0.226452,-9.9e-5 0.410004,-0.183651 0.410102,-0.4101026 -9.8e-5,-0.226452 -0.18365,-0.410006 -0.410102,-0.410105 z" style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:0.09999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
          <path inkscape:connector-curvature="0" style="opacity:1;fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:0.09999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 59.906594,-26.067615 c 0.931391,0.02476 2.010238,0.709263 1.83067,2.414002 0.006,1.620271 0.01126,3.166818 0.01922,4.683762 l -0.469055,0.0054 c -0.226854,-0.419201 -0.556852,-0.699853 -0.978126,-0.695 -0.563071,0.0066 -1.014278,0.468234 -1.008054,1.031309 0.0063,0.56329 0.468024,1.014832 1.031315,1.008606 0.427404,-0.0051 0.806311,-0.276108 0.949232,-0.678941 l 0.480076,-0.0055 c 0.0057,0.919043 0.01239,1.833054 0.02294,2.739457 l -0.464091,0.0053 c -0.548584,0.0062 -1.036621,0.518093 -1.062665,1.028375 l -0.01209,0.244893 c -0.01323,0.259114 -0.159077,0.485509 -0.420542,0.488492 l -0.115805,-0.0097 c -0.10008,-0.54047 -0.555731,-0.714541 -0.948228,-0.676493 -0.563291,0.0063 -1.014835,0.468024 -1.008608,1.031316 0.0063,0.563505 0.468364,1.015132 1.031866,1.008599 0.405236,-0.0051 0.768992,-0.249691 0.926719,-0.623007 l 6.2e-5,0.0055 c 0.613655,-0.02124 1.038689,-0.410508 1.128408,-1.145568 l 0.02045,-0.237271 c 0.02291,-0.268811 0.264389,-0.515797 0.482119,-0.518279 l 0.447556,-0.0051 c 0.01272,0.958155 -0.06612,1.963145 -0.04408,2.930134 -0.610177,-0.02035 -1.648146,0.11218 -1.781011,1.223404 l -0.01168,0.329231 c -0.01206,0.34438 -0.415386,0.747533 -0.937733,0.760821 -0.126097,-0.441762 -0.5644,-0.733904 -1.023783,-0.729229 -0.462912,0.0057 -0.820684,0.300695 -0.933556,0.749669 l 0.0046,0.01102 -0.970564,0.03231 c -0.59233,0.01054 -1.094036,0.253158 -1.277175,0.695143 0.0027,-0.05906 0.0031,-0.118758 0.0063,-0.177576 -1.436868,-0.03626 -1.975286,-1.151862 -1.975544,-2.059055 0.01015,-0.493319 -0.03792,-0.975073 -0.03557,-1.430091 0.391504,0.703761 1.207362,1.256508 2.160477,1.332801 0.150587,0.401819 0.536536,0.666441 0.965623,0.662068 0.563507,-0.0063 1.015136,-0.468364 1.008602,-1.031868 -0.0066,-0.563287 -0.468573,-1.01458 -1.031861,-1.008049 -0.462232,0.0057 -0.86285,0.321527 -0.976308,0.769654 -1.078493,-0.01043 -1.883992,-1.25646 -1.792523,-2.047555 0.13058,-0.265066 0.308823,-0.402583 0.615523,-0.62394 -0.158876,-0.0872 -0.288867,-0.204231 -0.396406,-0.343319 0.0058,0.0025 0.0096,0.006 0.01553,0.0087 0.457342,-0.855779 1.408083,-1.082605 2.327433,-0.993092 0.143013,0.405176 0.527794,0.67461 0.957448,0.670431 0.51534,-0.06576 0.945831,-0.490613 0.955467,-1.021671 -0.0064,-0.55491 -0.423469,-0.994198 -0.97838,-0.987931 -0.457853,0.0058 -0.853875,0.320428 -0.963134,0.765092 -0.787006,-0.04026 -1.933821,0.15647 -2.602152,1.020836 -0.320013,-1.051024 -0.142922,-2.632444 -0.131637,-3.884283 -0.058,-0.850638 0.570642,-1.705744 1.678208,-1.918262 l -0.0115,0.0073 c 0.534474,0.628569 1.187722,0.97637 2.000287,0.949047 l -1.07e-4,-0.0094 c 0.144724,0.411814 0.535427,0.685911 0.971911,0.681843 0.563505,-0.0063 0.982669,-0.435897 1.019424,-0.9994 -0.0066,-0.563287 -0.468574,-1.014581 -1.031862,-1.008048 -0.480844,0.006 -0.892232,0.346905 -0.987331,0.81829 -0.69608,0.09619 -1.110406,-0.241438 -1.469481,-0.663489 l -0.09155,-1.501115 c -0.09212,-1.516159 1.833656,-2.324232 2.849808,-1.754604 0.326425,-0.75142 1.108664,-1.350125 2.034985,-1.32581 z m -2.33232,4.93328 c 0.226441,-0.0025 0.412075,0.178964 0.414755,0.405402 0.0025,0.226441 -0.178965,0.412074 -0.405403,0.414754 -0.226651,0.0028 -0.412619,-0.178744 -0.415302,-0.405396 -0.0025,-0.226654 0.179295,-0.41238 0.40595,-0.41476 z m -0.8971,4.469586 c 0.226656,-0.0025 0.412383,0.179295 0.414762,0.405952 0.0025,0.226442 -0.178964,0.412076 -0.405403,0.414756 -0.22644,0.0025 -0.412072,-0.178965 -0.414752,-0.405404 -0.0028,-0.22665 0.178741,-0.41262 0.405393,-0.415304 z m -0.757489,4.582066 c 0.22644,-0.0025 0.412074,0.178963 0.414755,0.405401 0.0028,0.226652 -0.178744,0.412622 -0.405397,0.415304 -0.226655,0.0025 -0.41238,-0.179297 -0.414758,-0.405953 -0.0025,-0.226439 0.178964,-0.412071 0.4054,-0.414752 z m 5.589263,5.6216276 c 0.200694,2.653125 -3.214905,3.378944 -3.760834,0.602725 -1.298475,0.375272 -1.927544,0.121439 -2.556903,-0.7837786 -0.02614,-0.05563 -0.07682,-0.115827 -0.09922,-0.171723 0.361787,0.269425 0.623822,0.3900846 0.956389,0.3838486 l 3.093177,-0.058 c 0.10811,0.466054 0.525605,0.794412 1.00401,0.789522 0.563291,-0.0063 1.014833,-0.468025 1.008605,-1.0313166 -0.0063,-0.563501 -0.425077,-0.961022 -0.988578,-0.954489 -0.470515,0.0058 -0.876029,0.321828 -0.981577,0.78039 l -3.144997,0.01091 c -1.096467,0.09967 -1.587673,-2.103673 -0.115327,-2.203699 l 1.147347,-3.11e-4 c 0.150589,0.401818 0.363386,0.655629 0.792473,0.651245 0.427196,-0.0054 0.989797,-0.254647 1.132652,-0.65729 l -0.01027,0.01082 c 0.919318,-0.0085 1.563159,-0.806189 1.522864,-1.475556 0.03457,-0.761804 0.705898,-1.090252 1.206391,-0.939687 -0.0016,1.285385 -0.175071,3.704475 -0.206197,5.0463956 z M 60.096549,-7.143288 c 0.226654,-0.0028 0.412624,0.178743 0.415306,0.405396 0.0025,0.226657 -0.179296,0.4123786 -0.405953,0.4147576 -0.22644,0.0025 -0.412072,-0.178963 -0.414752,-0.4053996 -0.0025,-0.22644 0.178964,-0.412074 0.405399,-0.414754 z" id="path13374-9"></path>
        </g>
      </g>
    </g>
  </g>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555534px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" x="121.20592" y="22.56143" id="text4741-9-0-8-8-5"><tspan id="tspan4739-8-0-3-4-6" x="121.20592" y="22.56143" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555534px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ff781a;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-opacity:1">Count:    <tspan style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#00218a;fill-opacity:1" id="tspan4386">12</tspan></tspan></text>
  <g id="g4337">
    <rect y="0.35217714" x="0.35217929" height="39.295643" width="39.295643" id="rect4527-0-8-2-3-1" style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ff781a;stroke-width:0.70435858;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></rect>
    <g transform="matrix(0.34264287,0,0,0.34264287,11.133249,-6.7070885)" id="g4317">
      <g id="g5181-3" transform="matrix(-0.96823065,-0.25005888,0.25005884,-0.96823063,188.09482,356.02766)">
        <g transform="matrix(-0.38401253,1.3264368,-1.3208556,-0.38563509,763.54041,38.916318)" id="g5177-6">
          <path style="fill:#f28d26;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.74691123;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 256.82222,340.5679 c -3.57003,-3.56862 -8.20711,-6.18874 -8.46667,-12.7 5.97588,-2.41936 8.58209,-6.43129 8.46667,-15.52222 2.19314,5.46442 6.26186,8.2706 8.46667,15.52222 2.20287,7.24525 -1.74826,8.73537 -8.46667,12.7 z" id="path5171-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccsc"></path>
          <path style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 257.65711,316.58601 c 0.16951,6.52945 0.47111,17.383 -1.45631,23.14229 l 0.56444,0.56445 0.56445,-0.28222 c 1.39536,-6.3212 1.13382,-17.09145 0.32742,-23.42452 z" id="path5173-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"></path>
        </g>
      </g>
      <g id="g5210" transform="translate(-248.25195,-70.516525)" style="stroke:#ffffff;stroke-width:2.65288901;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
        <path style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.65288901;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 276.57778,147.24566 c 4.20552,-5.05091 9.48627,-9.77097 13.23452,-14.96258 3.94664,-5.46637 6.19427,-11.45552 3.69881,-18.90408" id="path5212" inkscape:connector-curvature="0" sodipodi:nodetypes="csc"></path>
        <path style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.65288901;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 266.08939,138.5312 c 6.79318,-13.18826 23.46639,-5.89675 26.3988,-10.62539" id="path5214" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"></path>
      </g>
      <g id="g5181" transform="translate(-170.95878,-188.74833)">
        <g transform="matrix(-0.38401253,1.3264368,-1.3208556,-0.38563509,763.54041,38.916318)" id="g5177">
          <path style="fill:#f28d26;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.74691123;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 256.82222,340.5679 c -3.57003,-3.56862 -8.20711,-6.18874 -8.46667,-12.7 6.90265,0.2665 8.58209,-6.43129 8.46667,-15.52222 2.19314,5.46442 3.11248,10.16803 8.46667,15.52222 5.64444,5.64445 -1.74826,8.73537 -8.46667,12.7 z" id="path5171" inkscape:connector-curvature="0" sodipodi:nodetypes="cccsc"></path>
          <path style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 257.64432,320.81235 c 0.16951,6.52945 -0.35519,13.10526 -1.44352,18.91595 l 0.56444,0.56445 0.56445,-0.28222 c 0.77903,-6.23684 1.12103,-12.86511 0.31463,-19.19818 z" id="path5173" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"></path>
        </g>
      </g>
      <g transform="translate(-248.25195,-70.516525)" id="g4974-3">
        <path sodipodi:nodetypes="csc" inkscape:connector-curvature="0" id="path4671-0" d="m 276.57778,147.24566 c 4.20552,-5.05091 9.48627,-9.77097 13.23452,-14.96258 3.94664,-5.46637 6.19427,-11.45552 3.69881,-18.90408" style="fill:none;fill-rule:evenodd;stroke:#f28d26;stroke-width:1.41111112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4673-0" d="m 266.08939,138.5312 c 6.79318,-13.18826 23.46639,-5.89675 26.3988,-10.62539" style="fill:none;fill-rule:evenodd;stroke:#f28d26;stroke-width:1.41111112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-6-8-0" transform="translate(-21.826302,6.4172517)">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-4-5-1" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-0-2-3" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-6-4-0" transform="translate(-12.628643,-9.2457073)">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-4-0-87" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-0-9-38" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-8-1-4" transform="translate(20.394498,9.9450327)">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-9-8-1" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-7-0-27" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-8-6-67" transform="translate(5.4786984,20.528363)">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-9-5-0" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-7-3-6" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-8-0-4" transform="translate(-8.6324126,29.700594)">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-9-6-6" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-7-4-07" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-71-8" transform="translate(1.2453684,-8.3994183)">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-96-2" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-8-6" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-9-5" transform="translate(-10.848213,6.4172517)">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-6-4" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-6-9" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-8-2" transform="translate(-21.332413,19.822813)">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-9-4" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-7-8" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-89" transform="translate(-24.154632,33.933922)">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-43" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-1" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-6-2" transform="translate(-11.454632,21.233924)">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-4-1" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-0-0" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-7-1" transform="translate(4.0675874,9.9450327)">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-2-3" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-9-7" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
      <g id="g4250-7-3-1" transform="translate(18.178698,-2.7549683)" style="stroke:#ffffff;stroke-width:0.99991339;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
        <ellipse ry="10.583335" rx="10.4842" cy="75.98455" cx="20.361977" id="path4219-6-41-62" style="opacity:1;fill:#f28d26;fill-opacity:1;stroke:#ffffff;stroke-width:1.02957869;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"></ellipse>
        <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path4248-95-5-1" d="m 12.7,75.278994 c 0,-3.668889 3.386667,-7.055556 7.055555,-7.055557" style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.97555566;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"></path>
      </g>
    </g>
  </g>
</svg><div style="margin-bottom:30px;text-align:center;" class="caption">
A possible example for a Deep Counting application:
Objects in an image are counted and the object quantity is returned.
</div>
</div>
<p>Deep Counting uses user-defined templates to prepare a Deep Counting model.
This model can be used to count objects that resemble the templates.
</p>
<p>The general workflow is described in the following section.
</p>
<h3>General Workflow</h3>
<p>This paragraph describes how to obtain the number from objects of a kind
in images using a Deep Counting model.
An application scenario can be seen in the HDevelop example
<code>deep_counting_workflow.hdev</code>
</p>
<ol>
<li>
<p> Create a Deep Counting model by using
</p>
<ul>
<li>
<p> <a href="create_deep_counting_model.html"><code><span data-if="hdevelop" style="display:inline"><code>create_deep_counting_model</code></span><span data-if="c" style="display:none"><code>create_deep_counting_model</code></span><span data-if="cpp" style="display:none"><code>CreateDeepCountingModel</code></span><span data-if="com" style="display:none"><code>CreateDeepCountingModel</code></span><span data-if="dotnet" style="display:none"><code>CreateDeepCountingModel</code></span><span data-if="python" style="display:none"><code>create_deep_counting_model</code></span></code></a>.
</p>
</li>
</ul>

</li>
<li>
<p> Query the available DL devices for inference by using
</p>
<ul>
<li>
<p> <a href="query_available_dl_devices.html"><code><span data-if="hdevelop" style="display:inline"><code>query_available_dl_devices</code></span><span data-if="c" style="display:none"><code>query_available_dl_devices</code></span><span data-if="cpp" style="display:none"><code>QueryAvailableDlDevices</code></span><span data-if="com" style="display:none"><code>QueryAvailableDlDevices</code></span><span data-if="dotnet" style="display:none"><code>QueryAvailableDlDevices</code></span><span data-if="python" style="display:none"><code>query_available_dl_devices</code></span></code></a>.
</p>
</li>
</ul>

</li>
<li>
<p> Set the model parameters, the used devices
or augmentation parameters for the templates using
</p>
<ul>
<li>
<p> <a href="set_deep_counting_model_param.html"><code><span data-if="hdevelop" style="display:inline"><code>set_deep_counting_model_param</code></span><span data-if="c" style="display:none"><code>set_deep_counting_model_param</code></span><span data-if="cpp" style="display:none"><code>SetDeepCountingModelParam</code></span><span data-if="com" style="display:none"><code>SetDeepCountingModelParam</code></span><span data-if="dotnet" style="display:none"><code>SetDeepCountingModelParam</code></span><span data-if="python" style="display:none"><code>set_deep_counting_model_param</code></span></code></a>.
</p>
</li>
</ul>

</li>
<li>
<p> Draw templates for the preparation of the model.
This can be done using the procedure
</p>
<ul>
<li>
<p> <code>draw_deep_counting_templates</code>.
</p>
</li>
</ul>
<p>
The drawn templates are needed for 该算子
<a href="prepare_deep_counting_model.html"><code><span data-if="hdevelop" style="display:inline"><code>prepare_deep_counting_model</code></span><span data-if="c" style="display:none"><code>prepare_deep_counting_model</code></span><span data-if="cpp" style="display:none"><code>PrepareDeepCountingModel</code></span><span data-if="com" style="display:none"><code>PrepareDeepCountingModel</code></span><span data-if="dotnet" style="display:none"><code>PrepareDeepCountingModel</code></span><span data-if="python" style="display:none"><code>prepare_deep_counting_model</code></span></code></a>.
</p>
</li>
<li>
<p> Prepare the model for the inference using
</p>
<ul>
<li>
<p> <a href="prepare_deep_counting_model.html"><code><span data-if="hdevelop" style="display:inline"><code>prepare_deep_counting_model</code></span><span data-if="c" style="display:none"><code>prepare_deep_counting_model</code></span><span data-if="cpp" style="display:none"><code>PrepareDeepCountingModel</code></span><span data-if="com" style="display:none"><code>PrepareDeepCountingModel</code></span><span data-if="dotnet" style="display:none"><code>PrepareDeepCountingModel</code></span><span data-if="python" style="display:none"><code>prepare_deep_counting_model</code></span></code></a>.
</p>
</li>
</ul>
<p>
Note that when changing parameters that influence the template creation,
or when other templates should be used, <a href="prepare_deep_counting_model.html"><code><span data-if="hdevelop" style="display:inline"><code>prepare_deep_counting_model</code></span><span data-if="c" style="display:none"><code>prepare_deep_counting_model</code></span><span data-if="cpp" style="display:none"><code>PrepareDeepCountingModel</code></span><span data-if="com" style="display:none"><code>PrepareDeepCountingModel</code></span><span data-if="dotnet" style="display:none"><code>PrepareDeepCountingModel</code></span><span data-if="python" style="display:none"><code>prepare_deep_counting_model</code></span></code></a>
must be called again, before the model can be applied
with <a href="apply_deep_counting_model.html"><code><span data-if="hdevelop" style="display:inline"><code>apply_deep_counting_model</code></span><span data-if="c" style="display:none"><code>apply_deep_counting_model</code></span><span data-if="cpp" style="display:none"><code>ApplyDeepCountingModel</code></span><span data-if="com" style="display:none"><code>ApplyDeepCountingModel</code></span><span data-if="dotnet" style="display:none"><code>ApplyDeepCountingModel</code></span><span data-if="python" style="display:none"><code>apply_deep_counting_model</code></span></code></a>.
</p>
</li>
<li>
<p> Apply the model using 该算子
</p>
<ul>
<li>
<p> <a href="apply_deep_counting_model.html"><code><span data-if="hdevelop" style="display:inline"><code>apply_deep_counting_model</code></span><span data-if="c" style="display:none"><code>apply_deep_counting_model</code></span><span data-if="cpp" style="display:none"><code>ApplyDeepCountingModel</code></span><span data-if="com" style="display:none"><code>ApplyDeepCountingModel</code></span><span data-if="dotnet" style="display:none"><code>ApplyDeepCountingModel</code></span><span data-if="python" style="display:none"><code>apply_deep_counting_model</code></span></code></a>.
</p>
</li>
</ul>
<p>
The result will be saved in <i><code><span data-if="hdevelop" style="display:inline"><code>DeepCountingResult</code></span><span data-if="c" style="display:none"><code>DeepCountingResult</code></span><span data-if="cpp" style="display:none"><code>DeepCountingResult</code></span><span data-if="com" style="display:none"><code>DeepCountingResult</code></span><span data-if="dotnet" style="display:none"><code>deepCountingResult</code></span><span data-if="python" style="display:none"><code>deep_counting_result</code></span></code></i>.
</p>
</li>
<li>
<p> Visualize the Deep Counting results from <i><code><span data-if="hdevelop" style="display:inline"><code>DeepCountingResult</code></span><span data-if="c" style="display:none"><code>DeepCountingResult</code></span><span data-if="cpp" style="display:none"><code>DeepCountingResult</code></span><span data-if="com" style="display:none"><code>DeepCountingResult</code></span><span data-if="dotnet" style="display:none"><code>deepCountingResult</code></span><span data-if="python" style="display:none"><code>deep_counting_result</code></span></code></i>
using the procedure
</p>
<ul>
<li>
<p> <code>dev_display_deep_counting_results</code>.
</p>
</li>
</ul>
</li>
</ol>
<hr>
<h4 id="section_list">算子列表</h4>
<dl>
<dt><a href="apply_deep_counting_model.html"><code><span data-if="hdevelop" style="display:inline;">apply_deep_counting_model</span><span data-if="dotnet" style="display:none;">ApplyDeepCountingModel</span><span data-if="python" style="display:none;">apply_deep_counting_model</span><span data-if="cpp" style="display:none;">ApplyDeepCountingModel</span><span data-if="c" style="display:none;">apply_deep_counting_model</span></code></a></dt>
<dd>Apply a Deep Counting model on a set of images for inference.
</dd>
</dl>
<dl>
<dt><a href="create_deep_counting_model.html"><code><span data-if="hdevelop" style="display:inline;">create_deep_counting_model</span><span data-if="dotnet" style="display:none;">CreateDeepCountingModel</span><span data-if="python" style="display:none;">create_deep_counting_model</span><span data-if="cpp" style="display:none;">CreateDeepCountingModel</span><span data-if="c" style="display:none;">create_deep_counting_model</span></code></a></dt>
<dd>Create a Deep Counting model for counting objects.</dd>
</dl>
<dl>
<dt><a href="get_deep_counting_model_param.html"><code><span data-if="hdevelop" style="display:inline;">get_deep_counting_model_param</span><span data-if="dotnet" style="display:none;">GetDeepCountingModelParam</span><span data-if="python" style="display:none;">get_deep_counting_model_param</span><span data-if="cpp" style="display:none;">GetDeepCountingModelParam</span><span data-if="c" style="display:none;">get_deep_counting_model_param</span></code></a></dt>
<dd>Return the parameters of a Deep Counting model.</dd>
</dl>
<dl>
<dt><a href="prepare_deep_counting_model.html"><code><span data-if="hdevelop" style="display:inline;">prepare_deep_counting_model</span><span data-if="dotnet" style="display:none;">PrepareDeepCountingModel</span><span data-if="python" style="display:none;">prepare_deep_counting_model</span><span data-if="cpp" style="display:none;">PrepareDeepCountingModel</span><span data-if="c" style="display:none;">prepare_deep_counting_model</span></code></a></dt>
<dd>Set templates of a Deep Counting model.</dd>
</dl>
<dl>
<dt><a href="read_deep_counting_model.html"><code><span data-if="hdevelop" style="display:inline;">read_deep_counting_model</span><span data-if="dotnet" style="display:none;">ReadDeepCountingModel</span><span data-if="python" style="display:none;">read_deep_counting_model</span><span data-if="cpp" style="display:none;">ReadDeepCountingModel</span><span data-if="c" style="display:none;">read_deep_counting_model</span></code></a></dt>
<dd>Read a Deep Counting model from a file.</dd>
</dl>
<dl>
<dt><a href="set_deep_counting_model_param.html"><code><span data-if="hdevelop" style="display:inline;">set_deep_counting_model_param</span><span data-if="dotnet" style="display:none;">SetDeepCountingModelParam</span><span data-if="python" style="display:none;">set_deep_counting_model_param</span><span data-if="cpp" style="display:none;">SetDeepCountingModelParam</span><span data-if="c" style="display:none;">set_deep_counting_model_param</span></code></a></dt>
<dd>Set selected parameters of the Deep Counting model.</dd>
</dl>
<dl>
<dt><a href="write_deep_counting_model.html"><code><span data-if="hdevelop" style="display:inline;">write_deep_counting_model</span><span data-if="dotnet" style="display:none;">WriteDeepCountingModel</span><span data-if="python" style="display:none;">write_deep_counting_model</span><span data-if="cpp" style="display:none;">WriteDeepCountingModel</span><span data-if="c" style="display:none;">write_deep_counting_model</span></code></a></dt>
<dd>Write a Deep Counting model in a file.</dd>
</dl>
<!--OP_REF_FOOTER_START-->
<hr>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div class="footer">
<div class="copyright">HALCON算子参考手册 Copyright © 2015-2023 51Halcon</div>
</div>
</div>
</body>
</html>
